`timescale 1ns/1ps
module TimeAndDayCompareBox_tb ();

reg TimeA;
reg day;
reg PMFF;

wire AndOutput; 


 TimeAndDayCompare NyanCat (.TimeA(TimeA), .day(day), .PMFF(PMFF), .AndOutput(AndOutput));
 

 initial
 begin
  
  TimeA= 12'b000000000000;
  
 end
 
 always 
 begin 
    #5 Ttime= 12'b000001100100;   
    #5 Ttime= 12'b000011001000;    
    #5 Ttime= 12'b000100101100;   
    #5 Ttime= 12'b000110010000;    
    #5 Ttime= 12'b000111110100;
    #5 Ttime= 12'b001001011000;
    #5 Ttime= 12'b001010111100;
    #5 Ttime= 12'b001100100000;
    #5 Ttime= 12'b001110000100;
    #5 Ttime= 12'b001111101000;
    #5 Ttime= 12'b010001001100;
    #5 Ttime= 12'b010010110000;
    #5 Ttime= 12'b010100010100;    
    #5 Ttime= 12'b010101111000;
    #5 Ttime= 12'b010111011100;
    #5 Ttime= 12'b011001000000;
    #5 Ttime= 12'b011010100100;
    #5 Ttime= 12'b011100001000;
    #5 Ttime= 12'b011101101100;
    #5 Ttime= 12'b011111010000;    
    #5 Ttime= 12'b100000110100;    
    #5 Ttime= 12'b100010011000;
    #5 Ttime= 12'b100011111100;    
    #5 Ttime= 12'b100101100000;    
    
    #5 Day= 3'b001;
    #5 Day= 3'b010;
    #5 Day= 3'b011;
    #5 Day= 3'b100;
    #5 Day= 3'b101;
    #5 Day= 3'b110;
    #5 Day= 3'b111;
    #5 PM= 2'b01;
    #5 Day= 3'b000;
    #5 Day= 3'b001;
    #5 Day= 3'b010;
    #5 Day= 3'b011;
    #5 Day= 3'b100;
    #5 Day= 3'b101;
    #5 Day= 3'b110;
    #5 Day= 3'b111;
    #5 PM= 2'b10;
    #5 Day= 3'b000;
    #5 Day= 3'b001;
    #5 Day= 3'b010;
    #5 Day= 3'b011;
    #5 Day= 3'b100;
    #5 Day= 3'b101;
    #5 Day= 3'b110;
    #5 Day= 3'b111;
    #5 PM= 2'b11;
    #5 Day= 3'b000;
    #5 Day= 3'b001;
    #5 Day= 3'b010;
    #5 Day= 3'b011;
    #5 Day= 3'b100;
    #5 Day= 3'b101;
    #5 Day= 3'b110;
    #5 Day= 3'b111;
    
       
 end
    
 endmodule
